package com.tang.resume.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * <p>
 * 
 * </p>
 *
 * @author tzf
 * @since 2021-12-07
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class RResume implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 性别
     */
    private String sex;

    /**
     * 出生日期
     */
    private String birthday;

    /**
     * 工作年限
     */
    private String workYear;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 目前状态
     */
    private String status;

    /**
     * 简历名称
     */
    @TableField("resumeName")
    private String resumename;

    private String name;

    /**
     * 创建日期
     */
    @TableField("createTime")
    private LocalDateTime createtime;

    /**
     * 头像
     */
    @TableField("headPic")
    private String headpic;

    /**
     * 是否删除 默认值0-未删除 1-已删除
     */
    @TableField("isDel")
    private Integer isdel;

    /**
     * 简历更新时间
     */
    @TableField("updateTime")
    private LocalDateTime updatetime;

    /**
     * 用户ID
     */
    @TableField("userId")
    private Integer userid;

    /**
     * 是否为默认简历 0-默认 1-非默认
     */
    @TableField("isDefault")
    private Integer isdefault;

    /**
     * 最高学历
     */
    @TableField("highestEducation")
    private String highesteducation;

    /**
     * 投递附件简历确认 0-需要确认 1-不需要确认
     */
    @TableField("deliverNearByConfirm")
    private Integer delivernearbyconfirm;

    /**
     * 简历被拒绝次数
     */
    @TableField("refuseCount")
    private Integer refusecount;

    /**
     * 被标记为可面试次数
     */
    @TableField("markCanInterviewCount")
    private Integer markcaninterviewcount;

    /**
     * 已通知面试次数
     */
    @TableField("haveNoticeInterCount")
    private Integer havenoticeintercount;

    /**
     * 一句话介绍自己
     */
    @TableField("oneWord")
    private String oneword;

    /**
     * 居住城市
     */
    @TableField("liveCity")
    private String livecity;

    /**
     * 简历得分
     */
    @TableField("resumeScore")
    private Integer resumescore;

    /**
     * 用户身份1-学生 2-工人
     */
    @TableField("userIdentity")
    private Integer useridentity;

    /**
     * 人才搜索-开放简历 0-关闭，1-打开，2-简历未达到投放标准被动关闭 3-从未设置过开放简历
     */
    @TableField("isOpenResume")
    private Integer isopenresume;


}
